package com.nb.linkedlist;

/**
 * @author lihaoyang
 * @date 2021/12/28
 */
public class DeleteNode {

    public static void main(String[] args) {

        //给定单向链表的头指针和一个要删除的节点的值，定义一个函数删除该节点。
        //返回删除后的链表的头节点。
//        输入: head = [4,5,1,9], val = 5
//        输出: [4,1,9]
//        解释: 给定你链表中值为 5 的第二个节点，那么在调用了你的函数之后，该链表应变为 4 -> 1 -> 9.
//
//        来源：力扣（LeetCode）
//        链接：https://leetcode-cn.com/problems/shan-chu-lian-biao-de-jie-dian-lcof
//        著作权归领扣网络所有。商业转载请联系官方授权，非商业转载请注明出处。

        MyNode node1 = new MyNode(1);
        MyNode node2 = new MyNode(2);
        MyNode node3 = new MyNode(3);
        node1.setNext(node2);
        MyNode tmp = node1;

        node1.setNext(node3);


        System.out.println(tmp.getNext().getValue());

    }


}
